home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / packet / pctnc / pctnc.dok < prev    next >
Text File  |  1996-02-15  |  8KB  |  211 lines

  1. PCTNC.DOK 1.10    (c) DG3VT @ DB0TUD.#SAX.DEU.EU               09.11.95
  2.  
  3.   Inhaltsverzeichnis
  4.  
  5.   1.  Einleitung
  6.   2.  Voraussetzungen
  7.   3.  Starten von PCTNC
  8.   4.  Options von PCTNC
  9.   5.  Benutzung unter OS/2
  10.  
  11.  
  12.   1.  Einleitung
  13.   --------------
  14. Wer unter OS/2, Windows oder Linux Packet machen will braucht einen TNC, 
  15. weil die Software-TNCs wie TFPCX oder TFX unter diesen Multitasking -
  16. Systemen nicht laufen. Wenn man aber noch seinen alten Zweitrechner hat,
  17. kann man sich die Ausgabe fuer den TNC zu sparen.
  18. Der einzige Nachteil: Der PC verbraucht natuerlich viel mehr Strom und
  19. ist auch um einiges groesser, als ein TNC. Aber wer das verschmerzen
  20. kann - bitte.
  21. (Ich habe mal aus Spass den Stromverbrauch mit den Kosten fuer einen TNC
  22. verglichen : Wenn der PC 100W zu 0,25DM / kWh aufnimmt und taeglich zwei
  23. Stunden eingeschaltet ist, kann man ihn 13,7 Jahre betreiben, falls er 
  24. noch so lange mitmacht - hi - ehe 250 DM verbraucht sind !!  :-))
  25.  
  26. Die Idee zum Programm stammte von Thomas, DL2ECK @ DB0IZ.#NRW.DEU.EU
  27. In Turbo-Pascal hingeschrieben von Micha, DG3VT @ DB0TUD.#SAX.DEU.EU
  28.  
  29. Das Programm und die Doku sind mit LHA gepackt und mit 7plus codiert, es
  30. ist Freeware fuer die Benutzung im Amateurfunk.
  31.  
  32.  
  33.   2.  Voraussetzungen
  34.   -------------------
  35. Was braucht man ?
  36. - den alten PC (es darf auch ein neuer sein, hi, er sollte nur schon mal 
  37.   mit dem Baycom-Programm oder TFPCX / TFX gelaufen sein)
  38. - Ein Modem (ist ja klar)
  39. - TFPCX von DG0FT oder TFX von DB7KG (zur Bedienung siehe deren DOC)
  40. - ein Nullmodemkabel mindestens mit der Rx- und Tx-Leitung 
  41.  
  42.   Mein Standardkabel fuer (fast) alle Faelle sieht so aus:
  43.   9-(25)-polige Buchse             9-(25)-polige Buchse
  44.   5  (7)   GND  -----------------  5  (7)   GND
  45.   3  (2)   TxD  ---------------->  2  (3)   RxD
  46.   2  (3)   RxD  <----------------  3  (2)   TxD
  47.   7  (4)   RTS  ---!         !---  7  (4)   RTS
  48.   8  (5)   CTS  ---!         !---  8  (5)   CTS
  49.   6  (6)   DSR  <----------------  4 (20)   DTR
  50.   8 (20)   DTR  ---------------->  6  (6)   DSR
  51.   Also RTS und CTS jeweils im Stecker miteinander verbunden !      
  52.  
  53. - PCTNC.EXE (siehe naechster Punkt)
  54.  
  55.  
  56.   3.  Starten von PCTNC
  57.   ---------------------
  58. Es ist guenstig, sich zum Starten des Hilfs-TNC eine Batch-Datei zu
  59. schreiben, die beispielsweise so aussehen koennte:
  60.  
  61.   TFPCX -pCOM1
  62.   PCTNC
  63.   TFPCX -u
  64.  
  65. Zuerst wird also TFPCX gestartet, danach PCTNC. Das Modem ist an COM1
  66. angeschlossen und die serielle Verbindung zum anderen Rechner an COM2.
  67. Wenn PCTNC beendet wird (mit Alt-X), wird auch TFPCX wieder entladen.
  68.  
  69. TFPCX benutzt standardmaessig den Softwareinterrupt $FD zur inneren 
  70. Verbindung im Rechner.
  71.  
  72. Wichtig: In TFX vom 30.12.94 wird zwar in der Dokumentation und in der
  73. Hilfe angegeben, dass es standardmaessig den Interrupt $FD benutzt, aber
  74. in Wirklichkeit ist es $FE. Ich weiss nicht, ob es schon eine berichtigte
  75. Version gibt. Deshalb muss es entweder bei TFX oder bei PCTNC eingestellt 
  76. werden:
  77.  
  78.   TFX -i:fd -c:1
  79.   PCTNC
  80.   TFX -u
  81.  
  82. oder 
  83.  
  84.   TFX -c:1
  85.   PCTNC TFINT=$FE
  86.   TFX -u
  87.  
  88. Beendet wird das Programm mit Alt-X, aber das sagt es ja auch selber.
  89. Die funkseitige Datenrate haengt natuerlich vom verwendeten TF(PC)X ab.
  90. Zur weiteren Parametrierung von TFPCX und TFX schaue man in deren
  91. Dokumentation.
  92.  
  93.  
  94.   4.  Options von PCTNC
  95.   ---------------------
  96.  
  97. Ueber die Kommandozeile kann PCTNC auf die verschiedenen Anforderungen
  98. parametriert werden. Die Standardeinstellung ist: Modem an COM1,
  99. serielle Verbindung zum anderen Rechner an COM2 mit IRQ3, Datenrate
  100. 9600 Baud, interner Softwareinterrupt $FD.
  101.  
  102. Die Options im Einzelnen (angegeben ist die Standardbelegung):
  103.  
  104. TFINT=$FD --> Hexazahl zum Einstellen des Softwareinterrupts des TFPCX  
  105.               z.B. TFINT=$E0, kann man auch abkuerzen mit TF=$E0
  106.               (zulaessig $40..$FF)
  107. COM=2     --> Einstellen der seriellen Schnittstelle zum Rechner
  108.               (zulaessig 1..4)
  109. IRQ=3     --> Einstellen des IRQ der seriellen Schnittstelle
  110.               (zulaessig 1..7, siehe unten)
  111. BAUD=9600 --> Einstellen der Baudrate der Schnittstelle
  112.               (zulaessig 300..19200)
  113. TERM      --> Testbetrieb im Terminalmodus (siehe unten)
  114.  
  115. Bei COM1 bis COM3 sind die Werte fuer IRQ mit programmiert, so dass man
  116. z.B. fuer COM1 den IRQ nicht angeben muss, wenn er so richtig ist.
  117. COM1 -> IRQ4, COM2 -> IRQ3, COM3 -> IRQ5.
  118.  
  119. Beispiel: PCTNC TFINT=$FE COM=4 IRQ=5 BAUD=19200
  120.           PCTNC COM=1
  121.  
  122. Werden falsche Options oder Parameter eingegeben oder ist die ausgewaehlte
  123. COM-Schnittstelle nicht installiert, gibt es eine Fehlermeldung mit einem
  124. Hilfetext.
  125.  
  126. Eine interessante Option, allerdings nur fuer den Terminalmodus, ist die
  127. Option "TERM", die noch  - zusaetzlich -  angegeben werden kann. (Im Gegen-
  128. satz zu TFPCX, das mit TFPCX -t ein zweites Mal gestartet werden muss!!)
  129. Ohne die Option TERM wird auf dem Bildschirm des TNC-Rechners nur die
  130. Startmeldung angezeigt. Mit der Option werden die Empfangszeichen auf
  131. dem Bildschirm angezeigt und die Tastatureingaben ueber Funk ausgesendet.
  132. Das ist nuetzlich zum Testen, ob es ueberhaupt funktioniert. Wenn auf dem
  133. anderen Rechner auch ein einfaches Terminalprogramm laeuft, hat man dann 
  134. also beide sozusagen "parallel" geschaltet. Auf beiden Bildschirmen wird 
  135. angezeigt, was empfangen wird und auf beiden Tastaturen kann man eingeben!
  136. ABER: Laeuft auf dem Hauptrechner aber ein Hostmodeprogramm, wie GP oder 
  137.       SP, dann findet ja ein staendiger Datenaustausch zwischen Rechner
  138.       und "TNC" statt, es wird zwar auch dabei alles angezeigt, aber der 
  139.       TNC-Rechner hat dann mehr mit Bildschirmrollen zu tun, als sich der
  140.       eigentlichen Aufgabe zu widmen! Man huete sich, dabei auf der "TNC"-
  141.       Tastatur was einzugeben, denn das bringt das ganze Geschaeft durch-
  142.       einander!
  143.  
  144. Ich habe das Programm getestet auf einem 286er mit 10MHz Taktfrequenz mit 
  145. TFPCX und auch mit TFX. Am anderen Ende der Leitung lief GP1.6 unter DOS.
  146.  
  147. (Mit PR4WIN und WINGT konnte PCTNC im April noch nicht getestet werden,
  148. aber da werden mir sicher noch Einsatzerfahrungen zugesendet.  9.11.95)
  149.  
  150. Thomas, DL2ECK, testete mit OS/2 und SP und hat auch den Punkt 5. dieser 
  151. DOC verfasst.
  152.  
  153.  
  154.   5.  Benutzung unter OS/2 (von DL2ECK @ DB0IZ)
  155.   ------------------------
  156. PCTNC laeuft in der Regel problemlos mit GP/2 und SP 6.5.
  157.  
  158. Fuer GP/2 muss nur der verwendete Com-Port des Hauptrechners und die
  159. Baud-Rate eingestellt werden. PCTNC hat als Standartwert 9600Bd.
  160.  
  161. Unter SP ist die config.sp fuer einen TNC2 zu aendern.
  162. Beispiel:
  163.  
  164. ***config.sp***
  165.  
  166. CFG=VIDEO:0         # beliebige Grafikkarte (geht am besten)
  167. CFG=TNCS:1          # Anzahl der TNCs       (eben PCTNC)
  168. CFG=PORT0:2         # COM-Port              (Com-Port fuer Nullmodemkabel
  169. #                                            am Hauptrechner)
  170. CFG=BAUD0:9600      # Baudrate zum TNC      (Standartwert von PCTNC)
  171.  
  172. ***
  173.  
  174. Wenn SP startet, muss die Meldung "Hostmodus" erscheinen. Sieht man
  175. dann im Monitor PR, ist die Installation erfolgreich gewesen.
  176.  
  177.  
  178. In der config.sys von OS/2 muessen folgende Treiber vorhanden sein:
  179. (default)
  180.  
  181. DEVICE=C:\OS2\BOOT\COM.SYS
  182. DEVICE=C:\OS2\MDOS\VCOM.SYS
  183.  
  184. ACHTUNG: Der Shareware-Treiber SIO.SYS (hier Vers. 1.45) hat mit PCTNC
  185. nicht funktioniert. Ich musste die oben genannten Orginal com-Treiber
  186. von IBM verwenden. Diverse Variationen der DOS-Einstellungen fuer eine
  187. DOS-BOX haben zu keinem Erfolg gefuehrt. Hier ist noch echtes
  188. Experimentieren angesagt. Loesungen bitte an DG3VT und DL2ECK.
  189.  
  190. FEHLERSUCHE: Wenn GP/2 und SP staendig "Resync" und Zahlen anzeigen,
  191. sollten folgende Dinge ueberprueft werden:
  192.  
  193. - Nullmodemkabel (!) richtig verdrahtet (s.o.) ?
  194. - Baudrate gleich mit PCTNC (auf 9600) ?
  195. - richtigen Com-Port angegeben ?
  196. - PCTNC hat sich aufgehaengt ? (Kommt selten vor)
  197.   dann am besten alt-x, und tfpcx -u , dann alles neu laden.
  198. - evtl. Schnittstellen der beiden Rechner mit Maus pruefen.
  199. - auf dem "kleinen" Rechner sollte TFPCX/TFX mit SP vorher
  200.   funktioniert haben. JA?
  201. - eine Nacht darueber schlafen. Geht dann meistens.
  202.  
  203. -------------------------------------------------------------------
  204. Erfahrungsberichte oder Fragen bitte an DG3VT @ DB0TUD.#SAX.DEU.EU.
  205. -------------------------------------------------------------------
  206.  
  207. Viel Spass mit PCTNC wuenschen DG3VT und DL2ECK.
  208.  
  209. Oekotip: Bitte denkt an Eure Stromrechnung. Es laufen dann zwei Rechner!
  210.  
  211.